最近在利用vue做博客的时候,发现了一个小问题,正常情况下,我们是无法在<router-link>中绑定click等事件的,就算绑定了,那也会被触发,下面也是从网上百度的解决方案如下:
<router-link :to="{name:'Home'}" @click.native="tabClick"></router-link>
简而言之就是在click后面添加关键字native即可,这里是监听根元素的原生事件,即相当于子组件内部处理click事件然后向外发送click事件:$emit("click".fn)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。